## HTTP CRUD

### Полезные ссылки

* [Начало работы со Spring Boot](https://spring.io/quickstart)

### src/main/java/exercise/Application.java

Реализуйте полный CRUD сущности `Post` по аналогии с тем, как мы делали это в уроке. Необходимо реализовать следующие маршруты:

* *GET /posts* — список всех постов
* *GET /posts/{id}* — просмотр конкретного поста
* *POST /posts* – создание нового поста
* *PUT /posts/{id}* – обновление поста
* *DELETE /posts/{id}* – удаление поста

Бонусное задание: реализуйте вывод списка постов с помощью пейджинга. Номер страницы и количество постов на странице передаются в качестве параметров строки запроса — например, */posts?page=2&limit=10*. По умолчанию должна выводиться первая страница.

### Подсказки

* В зависимости от вашей IDE для работы автоматического рестарта могут потребоваться [дополнительные действия](https://docs.spring.io/spring-boot/docs/current/reference/html/using.html#using.devtools.restart)
